﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Drawing.Imaging;

public partial class JpegImage : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string codeNumber = string.Empty;
        if (Request["code"] != null)
        {
            codeNumber = Request["code"].ToString(); 
        }

        if (!String.IsNullOrEmpty(codeNumber))
        {
            // Create a CAPTCHA image using the text stored in the Session object.
            CaptchaImage.CaptchaImage ci = new CaptchaImage.CaptchaImage(codeNumber, 200, 50, "Century Schoolbook");

            // Change the response headers to output a JPEG image.
            this.Response.Clear();
            this.Response.ContentType = "image/jpeg"; 

            // Write the image to the response stream in JPEG format.
            ci.Image.Save(this.Response.OutputStream, ImageFormat.Jpeg);

            // Dispose of the CAPTCHA image object.
            ci.Dispose();
        }
    }
}